521fe4a50d94060d997f80229bdf5d2f14139bdd,DanmakuFlameMaster/src/main/java/master/flame/danmaku/ui/widget/DanmakuView.java,DanmakuView,fps,#,238
Before Change
private float fps() {
long lastTime = SystemClock.uptimeMillis();
mDrawTimes.addLast(lastTime);
float dtime = lastTime - mDrawTimes.peekFirst();
int frames = mDrawTimes.size();
if (frames > MAX_RECORD_SIZE) {
mDrawTimes.removeFirst();
After Change
private float fps() {
long lastTime = SystemClock.uptimeMillis();
mDrawTimes.addLast(lastTime);
Long first = mDrawTimes.peekFirst();
if (first == null) {
return 0.0f;
}
float dtime = lastTime - first;
int frames = mDrawTimes.size();